# TEST Yii2 API

- Yii2 basic настроен для использования как API
- PHP 8.3
- База данных PostgreSQL
- Docker

В Docker Desktop нужно вручную создать volume с названием: vtestapi 

Frontend Vue3: https://gitverse.ru/error202/test-yii2-api-vue3

### Установка

1. make init
2. Переименовать /config/web_local_example.php -> web_local.php
3. Переименовать /config/params_local_example.php -> params_local.php
4. docker-compose run --rm api-php-fpm composer install
5. docker-compose run --rm api-php-fpm php yii migrate
6. docker-compose run --rm api-php-fpm php yii user/add

### Тесты

1. make test

### Проблемы

[Windows] Если возникают проблемы с запуском контейнера с PostgreSQL, то выполните последовательно команды в консоли от имени администратора:

- net stop winnat
- net start winnat
